//package com.cj.user.service.springboot.tomcat;
//
//import com.kanq.service.springboot.servlet.IndexServlet;
//import org.apache.catalina.Context;
//import org.apache.catalina.LifecycleException;
//import org.apache.catalina.connector.Connector;
//import org.apache.catalina.startup.Tomcat;
//
//import java.util.stream.Collector;
//
///**
// * @Author cheng jun
// * @Description:
// * @Date 2021/6/13 22:47
// */
//public class IndexTomcat {
//
//    public static void main(String[] args) throws LifecycleException {
//        Tomcat tomcat = new Tomcat();
//
//        //配置
//        Connector connector = new Connector();
//        connector.setPort(8080);
//        connector.setURIEncoding("UTF-8");
//        tomcat.getService().addConnector(connector);
//
//        //注册servlet
//        IndexServlet indexServlet = new IndexServlet();
//        Context context = tomcat.addContext("project", null);
//        tomcat.addServlet(context, "servlet", indexServlet);
//        context.addServletMappingDecoded("/index.do", "servlet");
//
//        //启动tomcat
//        tomcat.start();
//
//        //让tomcat一直处于连接状态
//        tomcat.getServer().await();
//    }
//}
